.tempo-api-icon-50{
	background-image: url(images/tempo_icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display:inline-block;
	width:50px;
	height:50px;
}

.tempo-api-icon-48{
	background-image: url(images/icons_48x48.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:48px;
	height:48px;
}


.tempo-api-icon-48-position-1 {
		background-position: 0px 0px !important;
}
.tempo-api-icon-48-position-2{
		background-position: -48px 0px !important;
}
.tempo-api-icon-48-position-3{
		background-position: -96px 0px !important;
}
.tempo-api-icon-48-position-4{
		background-position: -144px 0px !important;
}
.tempo-api-icon-48-position-5{
		background-position: -192px 0px !important;
}

.tempo-api-icon-50-position-1{
	background-position: 0px 0px;
}
.tempo-api-icon-20{
	background-image: url(images/icons.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:20px;
	height:20px;
}
.tempo-api-icon-20-position-analyse{
	background-position: 0px 0px;
}
.tempo-api-icon-20-position-rsmanage{
	background-position: -20px 0px;
}
.tempo-api-icon-20-position-overview{
	background-position: -40px 0px;
}
.tempo-api-icon-20-position-scheduling{
	background-position: -60px 0px;
}
.tempo-api-icon-20-position-approve{
	background-position: -120px -20px;
}

.tempo-api-icon-20-position-datasource{
	background-position: -80px 0px;
}
.tempo-api-icon-20-position-datamodel{
	background-position: -120px 0px;
}
.tempo-api-icon-20-position-datapermission{
	background-position: -180px 0px;
}
.tempo-api-icon-20-position-dataview{
	background-position: 0px -20px;
}
.tempo-api-icon-20-position-portal{
	background-position: -40px -20px;
}
.tempo-api-icon-18{
	background-image: url(images/icons_18x18.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:18px;
	height:18px;
}
.tempo-api-icon-18-position-rightbar{
	background-position: -36px -36px;
}

.tempo-api-icon-18-position-results{
	background-position: -90px -36px;
}
.tempo-api-icon-18-position-task-stop{
	background-position: -199px -0px;
}

.tempo-api-icon-18-position-task-pause{
	background-position: -199px -18px;
}

.tempo-api-icon-18-position-task-stop-disabled{
	background-position: -217px -0px;
}

.tempo-api-icon-18-position-task-manual{
	background-position: -199px -36px;
}

.tempo-api-icon-18-position-task-manual-disabled{
	background-position: -217px -36px;
}

.tempo-api-icon-18-position-task-start{
	background-position: -199px -54px;
}

.tempo-api-icon-18-position-model{
	background-position: -90px -54px;
}

.tempo-api-icon-18-position-datasource{
	background-position: 0px 0px;
}

.tempo-api-icon-18-position-datasource-selected{
	background-position: 0px -18px;
}

.tempo-api-icon-18-position-datamodel{
	background-position: -18px 0px;
}
.tempo-api-icon-18-position-datamodel-selected{
	background-position: -18px -18px;
}
.tempo-api-icon-18-position-datapermission{
	background-position: -36px 0px;
}
.tempo-api-icon-18-position-datapermission-selected{
	background-position: -36px -18px;
}
.tempo-api-icon-18-position-dataview{
	background-position: -54px 0px;
}
.tempo-api-icon-18-position-dataview-selected{
	background-position: -54px -18px;
}
.tempo-api-icon-18-position-analyse{
	background-position: -72px 0px;
}
.tempo-api-icon-18-position-analyse-selected{
	background-position: -72px -18px;
}

.tempo-api-icon-18-position-rsmanage{
	background-position: -90px 0px;
}
.tempo-api-icon-18-position-rsmanage-selected{
	background-position: -90px -18px;
}
.tempo-api-icon-18-position-overview{
	background-position: -108px 0px;
}
.tempo-api-icon-18-position-overview-selected{
	background-position: -108px -18px;
}

.tempo-api-icon-18-position-cloud-analyse{
	background-position: -126px 0px;
}
.tempo-api-icon-18-position-cloud-analyse-selected{
	background-position: -126px -18px;
}
.tempo-api-icon-18-position-scheduling{
	background-position: -144px 0px;
}
.tempo-api-icon-18-position-scheduling-selected{
	background-position: -144px -18px;
}
.tempo-api-icon-18-position-myindex{
	background-position: -162px 0px;
}
.tempo-api-icon-18-position-myindex-selected{
	background-position: -162px -18px;
}
.tempo-api-icon-18-position-portal{
	background-position: -180px 0px;
}
.tempo-api-icon-18-position-portal-selected{
	background-position: -180px -18px;
}
.tempo-api-icon-18-position-menu-open{
	background-position: 0px -36px;
}
.tempo-api-icon-18-position-menu-close{
	background-position: -18px -36px;
}
.tempo-icon-18-right-system-console{
	background-position: -54px -36px;
}
.tempo-icon-18-right-portal{
	background-position: -72px -36px;
}

.tempo-api-icon-40{
	background-image: url(images/icons_40x40.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:40px;
	height:40px;
}
.tempo-api-icon-40-position-1{
	background-position: 0px 0px;
}
.tempo-api-icon-40-position-2{
	background-position: -40px 0px;
}
.tempo-api-icon-40-position-3{
	background-position: -80px 0px;
}
.tempo-api-icon-40-position-4{
	background-position: -120px 0px;
}

.tempo-api-icon-16{
	background-image: url(images/icons_16x16.png)  !important;
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:16px;
	height:16px;
}
.tempo-api-icon-16-position-1{
	background-position: 0px 0px;
}
.ui-tree-gray-icon{
	background-image: url("images/icons_16x16.png");
	background-repeat: no-repeat;
	/*  background-position: 0 center; */
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:5px
}
.tempo-gray{
	background-position: -96px -97px;
}
.tempo-api-icon-16-position-2{
	background-position: -16px 0px;
}
.tempo-api-icon-16-position-3{
	background-position: -32px 0px;
}
.tempo-api-icon-16-position-4{
	background-position: -48px 0px;
}
.tempo-api-icon-16-position-5{
	background-position: -64px 0px;
}
.tempo-api-icon-16-position-6{
	background-position: -80px 0px;
}
.tempo-api-icon-16-position-8{
	background-position: -112px 0px;
}
.tempo-api-icon-16-position-9{
	background-position: -128px 0px;
}
.tempo-api-icon-16-position-10{
	background-position: -144px 0px;
}
.tempo-api-icon-16-position-22{
	background-position: -32px -32px;
}
.tempo-api-icon-16-position-22-selected{
	background-position: -32px -48px;
}
.tempo-api-icon-16-position-23{
	background-position: -48px -32px;
}
.tempo-api-icon-16-position-28{
	background-position: -112px -32px;
}
.tempo-api-icon-16-position-28-selected{
	background-position: -112px -48px;
}

.tempo-api-icon-16-position-23-selected{
	background-position: -48px -48px;
}
.tempo-api-icon-16-position-30{
	background-position: -144px -32px;
}
.tempo-api-icon-16-position-30-selected{
	background-position: -144px -48px;
}
.tempo-api-icon-16-position-39{
	background-position: -128px -48px;
}

.tempo-api-icon-16-position-24{
	background-position: -64px -32px;
}
.tempo-api-icon-16-position-24{
	background-position: -64px -32px;
}
.tempo-api-icon-16-position-24-selected{
	background-position: -64px -48px;
}
.tempo-api-icon-16-position-25{
	background-position: -80px -32px;
}
.tempo-api-icon-16-position-25-selected{
	background-position: -80px -48px;
}
.tempo-api-icon-16-position-29 {
	background-position: -128px -32px;
}
.tempo-api-icon-16-position-51{
	background-position: 0px -64px;
}
.tempo-api-icon-16-position-61{
	background-position: 0px -80px;
}

.theme_sort_desc{
	background: url(images/sort_desc.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:20px;
	height:20px;
}
.theme_sort_desc:hover{
	background: url(images/sort_desc_blue.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:20px;
	height:20px;
}
.theme_sort_asc{
	background: url(images/sort_asc.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:20px;
	height:20px;
}
.theme_sort_asc:hover{
	background: url(images/sort_asc_blue.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:20px;
	height:20px;
}

.data_null_icon{
	background: url(images/data_null_icon.png);
	background-repeat: no-repeat;
	background-position: 50% 80%;
	display:inline-block;
	width:40px;
	height:90px;
	background-size: contain;
}
#theme_back_icon{
	background: url(images/back.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:20px;
	height:20px;
}
#theme_delete_icon{
	background: url(images/delete.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:20px;
	height:20px;
}
/**
打开状态的文件夹
 */
.tempo-ui-icon-api-folder-open {
	background-image: url(images/icons_16x16.png) !important;
    background-repeat: no-repeat;
    background-position: -80px -16px;
    display:inline-block;
	width:16px;
	height:16px;
}
/**
关闭状态的文件夹
 */
.tempo-ui-icon-api-folder-close {
	background-image: url(images/icons_16x16.png) !important;
    background-repeat: no-repeat;
    background-position: -64px -16px;
    display:inline-block;
	width:16px;
	height:16px;
}
.tempo-ui-icon-api-folder-close-selected{
	background-image: url(images/icons_16x16.png);
    background-repeat: no-repeat;
    background-position: -31px -16px;
    display:inline-block;
	width:16px;
	height:16px;
}

.tempo-ui-icon-api-folder-open-selected{
	background-image: url(images/icons_16x16.png);
    background-repeat: no-repeat;
    background-position: -48px -16px;
    display:inline-block;
	width:16px;
	height:16px;

}
.tempo-ui-icon-api-rsmanage {
	background: url(images/rs_manage.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    display: inline-block;
    width: 16px;
    height: 16px;
}


.tempo-api-icon-tree-16{
	background-image: url(images/tree_icons.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:16px;
	height:16px;
}
.tempo-ai-api-icon-tree-16{
	background-image: url(images/icons_16x16.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:16px;
	height:16px;
}

.tempo-ai-api-icon-tree-16-position-8{
	background-position: -112px -64px;
}
.tempo-ai-api-icon-tree-16-position-8-selected {
	background-position: -112px  -80px;
}

.tempo-api-icon-tree-16-position-8{
	background-position: -112px 0px;
}
.tempo-api-icon-tree-16-position-8-selected{
	background-position: -112px  -16px;
}
.tempo-api-icon-16-tree-position-9{
	background-position: -128px 0px;
}

.tempo-api-icon-tree-16-position-9-selected{
	background-position: -128px -16px;
}
/**
未打开的应用图标
 */
.tempo-api-icon-tree-16-position-10{
	background-position: -144px 0px;
}
.tempo-api-icon-tree-16-position-10-selected{
	background-position: -144px -16px;
}
.tempo-api-icon-tree-16-position-20{
         background-position: 0 -32px;
}
.tempo-api-icon-tree-16-position-20-selected{
	     background-position: 0 -48px;

}
.tempo-api-icon-tree-16-position-24{
	 background-position: -64px -32px;
}
.tempo-api-icon-tree-16-position-24-selected{
	 background-position: -64px -48px;
}
.tempo-api-icon-tree-16-position-49{
	background-position: -128px -64px;
}
.tempo-api-icon-tree-16-position-49-selected{
	background-position: -144px -64px;
}


.tempo-api-icon-90{
	background-image: url(images/icons_90x90.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:90px;
	height:90px;
}
.tempo-api-icon-90-position-1 {
	background-position: 0px 0px;
}
.tempo-api-icon-90-position-2 {
	background-position: -90px 0px;
}
.tempo-api-icon-90-position-3 {
	background-position: -180px 0px;
}

.tempo-icon-banner{
	background-image: url(images/icons_290x230.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display:inline-block;
	width:290px;
	height:230px;
}
/* 关系数据 */
.tempo-icon-banner-datasource{
	    background-position: -580px 0px;

}
/*数据模型  */
.tempo-icon-banner-dataModule{
       background-position: -290px 0px;

}
/*我的数据  */
.tempo-icon-banner-mydatasource{
	background-position: 0px 0px;

}
/* bi可视化应用 */
.tempo-icon-banner-bi-resource{
		background-position: 0px -230px;
}

/* ai应用 */
.tempo-icon-banner-ai-resource{
	   background-position: -870px 0px;
}
/* ai成果 */
.tempo-icon-banner-ai-achievement{
		  background-position: -580px -230px;
}
/* bi成果 */
.tempo-icon-banner-bi-achievement{
		background-position: -580px -230px;
}

.tempo-contextmenu-item-select{
   background: url(images/select.png) no-repeat 10px center;
}
/**流程更新*/
.tempo-ui-icon-flow-update-tip{
	background-image: url(images/flowupdate.png) !important;
    background-repeat: no-repeat;
    display:inline-block;
	width:16px;
	height:16px;

}
/**流程更新*/
.tempo-ui-icon-flow-update-tip:hover{
	background-image: url(images/flowupdate_blue.png) !important;
}

.tempo-scence-toolbar-background{
	background-image: url(./images/u159.svg);
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: middle;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
   cursor: pointer;
}
.tempo-scence-toolbar-moudle{
	background: url(./images/u182.png) no-repeat center;
    height:24px;
    width:24px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.tempo-toolbar-background-color-remove{
	background: url(images/clean.png) no-repeat center #fff;
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    float: left;
    margin: 9px 10px;
    border: 1px solid #cbd0dc;

}

.tempo-api-icon-tree-16-position-stream{
         background-position: -64px -64px;
}
.tempo-api-icon-tree-16-position-sync{
         background-position: -80px -64px;
}
.tempo-api-icon-tree-16-position-gray{
	background-position: -64px -97px;
}
.tempo-gray-icon.tempo-api-icon-tree-16-position-gray-select{
	background-position: -64px -113px;
}
.tempo-gray-icon-back{
	background-position: -96px -96px !important;
}
.tempo-gray-icon-background{
	background-position: -96px -112px !important;
}
.tempo-api-icon-tree-16-position-ysfw{
	background-position: -80px -97px;
}
.tempo-ysfw-icon.tempo-api-icon-tree-16-position-ysfw-select{
	background-position: -80px -113px;
}
.tempo-api-icon-tree-16-position-async{
         background-position: -96px -64px;
}
.tempo-icon-select.tempo-api-icon-tree-16-position-stream{
         background-position: -64px -80px;
}
.tempo-icon-select.tempo-api-icon-tree-16-position-sync{
         background-position: -80px -80px;
}
.tempo-icon-select.tempo-api-icon-tree-16-position-async{
         background-position: -96px -80px;
}
.tempo-api-icon-tree-16-position-task{
	background-position: -128px -64px;
}
.tempo-icon-select.tempo-api-icon-tree-16-position-task{
	background-position: -144px -64px;
}
